.DynarchCalendar-topCont { background: none repeat scroll 0 0 #F1F8FC; border: 1px solid #B3CBE4; }
.DynarchCalendar-topCont .DynarchCalendar { border: 1px solid #FFFFFF; }
.DynarchCalendar, .DynarchCalendar-focused { background-color: #F1F8FC; }
.DynarchCalendar-topBar, .DynarchCalendar-bottomBar, .DynarchCalendar-focused .DynarchCalendar-topBar, .DynarchCalendar-focused .DynarchCalendar-bottomBar { background-color: #D5E5F6; color: #369; }
.DynarchCalendar-title div { color: #369; }
.DynarchCalendar-dayNames { border-bottom: 1px solid #B3CBE4; background-color: #D5E5F6; }
.DynarchCalendar-hover-navBtn div, .DynarchCalendar-hover-title div, .DynarchCalendar-hover-bottomBar-today { border-color: #ddeeff #84acd7 #84acd7 #ddeeff; background-color: #93b9e2; color: #000; }
.DynarchCalendar-menu table td div.DynarchCalendar-hover-navBtn { border-color: #93b9e2; background-color: #93b9e2; color: #366699; }
.DynarchCalendar-pressed-navBtn div, .DynarchCalendar-pressed-title div, .DynarchCalendar-pressed-bottomBar-today, .DynarchCalendar-menu table td div.DynarchCalendar-pressed-navBtn { border-color: #bfd7f2 #7faad7 #7faad7 #bfd7f2; background-color: #93b9e2; color: #369; }
.DynarchCalendar-hover-date { background-color: #93b9e2; border-color:#93b9e2 }
.DynarchCalendar-day { -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; }
.DynarchCalendar-day-disabled { background: #c4c0b8; }
.DynarchCalendar-hover-week { background-color: #ddeeff !important; }
.DynarchCalendar-day-selected { background-color: #ff7200; border: 1px solid; border-color: #ff7200; margin: 0; color:#fff; font-weight:700 }
.DynarchCalendar-day-today.DynarchCalendar-day-selected { background-color: #ff7200; }
.DynarchCalendar-menu { background-color: #ddeeff; }
.DynarchCalendar-dayNames div { text-shadow:none; font-size:12px }
.DynarchCalendar table { font-size:12px; color:#366699;margin: auto;}
.DynarchCalendar-topCont td { padding:0px}